/*crossbanner   部分   start*/
.ww_crossbanner {
    margin: 0 auto;
    width: 100%;
    height: 555px;
}
.ww_crossbanner ul {
    position: relative;
    width: 100%;
    height: 555px;
    overflow: hidden;
    max-width: 1920px;
    min-width: 1007px;
    margin: 0 auto;
}
.ww_crossbanner li {
    position: absolute;
    left: 50%;
    top: 0;
    width: 1920px;
    height: 555px;
    margin: 0 0 0 -960px;
    z-index: 1;
}
/*crossbanner   部分   end*/

/* main content */
.ww_albumCont {
    width: 980px;
    margin: 0 auto;
    padding:38px 0 80px;
}
.ww_albumCont h1 {
    height: 40px;
    font-size: 18px;
}
.albumWrap {
    width: 980px;
    margin-right: -1px;
}
.albumWrap ul {
    width: 981px;
    overflow: auto;
    zoom:1;
}
.albumWrap li {
    position: relative;
    float: left;
    width: 327px;
    height: 280px;
    overflow: hidden;
}
.albumWrap li .alcover {
    position: absolute;
    left: 0;
    top: 0;
    width: 327px;
    height: 280px;
    overflow: hidden;
    opacity: 0;
}
.albumWrap li .albg {
    width: 100%;
    height: 100%;
    background: #2fbbef;
    opacity: 0.9;
}
.alcover h2, .alcover p, .alcover .vw, .alcover .vp {
    position: absolute;
    width: 100%;
    text-align: center;
    color: #fff;
    z-index: 10;
}
.alcover h2 {
    top: 93px;
    height: 38px;
    line-height: 38px;
    font-size: 28px;
}
.alcover p {
    top: 128px;
    line-height: 24px;
    font-size: 14px;
}
.alcover .vw, .alcover .vp {
    top: 165px;
    line-height: 35px;}
.vw span {
    padding:6px 30px 6px 0;
    font-size: 18px;
}
.vp span {
    padding:6px 30px 6px 0;
    font-size: 18px;
}
.vw a:link, .vw a:visited {
    color: #fff;
}
